
#pragma once

#include <react/renderer/core/ConcreteComponentDescriptor.h>
#include <react/renderer/components/view/ConcreteViewShadowNode.h>
#include <react/renderer/components/view/ViewShadowNode.h>
#include "TransitionViewEventEmitter.h"
#include "Props.h"

namespace facebook {
namespace react {

const char TransitionViewComponentName[] = "CustomTransitionView";

  using TransitionViewShadowNode = ConcreteViewShadowNode<TransitionViewComponentName, TransitionViewProps, TransitionViewEventEmitter>;
  using TransitionViewComponentDescriptor = ConcreteComponentDescriptor<TransitionViewShadowNode>;

} // namespace react
} // namespace facebook
